﻿CREATE TABLE [dbo].[MIAP_PERFIL] (
    [ID_PERFIL]             INT            IDENTITY (1, 1) NOT NULL,
    [NOMBRE]                NVARCHAR (50)  NOT NULL,
    [DESCRIPCION]           NVARCHAR (250) NULL,
    [ID_PROYECTO]           INT            NULL,
    [ACTIVO]                BIT            NOT NULL,
    [USUARIO_CREACION]      NVARCHAR (50)  NOT NULL,
    [FECHA_CREACION]        DATETIME       NOT NULL,
    [USUARIO_ACTUALIZACION] NVARCHAR (50)  NOT NULL,
    [FECHA_ACTUALIZACION]   DATETIME       NOT NULL,
    CONSTRAINT [PK_BIT_PERFIL] PRIMARY KEY CLUSTERED ([ID_PERFIL] ASC),
    CONSTRAINT [FK_MIAP_PERFIL_MIAP_PROYECTO] FOREIGN KEY ([ID_PROYECTO]) REFERENCES [dbo].[MIAP_PROYECTO] ([ID_PROYECTO])
);


GO
EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'Almacena la informacion basica de un perfil (Rol) dentro del sistema', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'MIAP_PERFIL';


GO
EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'Identificador del perfil', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'MIAP_PERFIL', @level2type = N'COLUMN', @level2name = N'ID_PERFIL';


GO
EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'Nombre del perfil', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'MIAP_PERFIL', @level2type = N'COLUMN', @level2name = N'NOMBRE';


GO
EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'Descripcion de las actividades o tareas que tiene asignado el perfil', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'MIAP_PERFIL', @level2type = N'COLUMN', @level2name = N'DESCRIPCION';


GO
EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'Id del proyecto al que esta asociado el perfil', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'MIAP_PERFIL', @level2type = N'COLUMN', @level2name = N'ID_PROYECTO';


GO
EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'bandera que indica si esta activo o no el perfil', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'MIAP_PERFIL', @level2type = N'COLUMN', @level2name = N'ACTIVO';


GO
EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'Usuario que dio de alta el registro', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'MIAP_PERFIL', @level2type = N'COLUMN', @level2name = N'USUARIO_CREACION';


GO
EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'Fecha en la que se dio de alta el registro', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'MIAP_PERFIL', @level2type = N'COLUMN', @level2name = N'FECHA_CREACION';


GO
EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'Usuario que realizo la ultima actualizacion en el registro', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'MIAP_PERFIL', @level2type = N'COLUMN', @level2name = N'USUARIO_ACTUALIZACION';


GO
EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'Fecha en la que se realizo la ultima actualizacion del registro', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'MIAP_PERFIL', @level2type = N'COLUMN', @level2name = N'FECHA_ACTUALIZACION';

